smartbuck6 2.2.0
Loading...
Searching...
No Matches
Smart Buck 6 Registers Settings

Settings for registers of Smart Buck 6 Click driver. More...

Macros

#define SMARTBUCK6_STATUS_0_OVER_TEMP_STATUS   0x40
 Smart Buck 6 STATUS_0 register setting.
#define SMARTBUCK6_STATUS_0_BUCK_A_PWR_NOT_GOOD   0x20
#define SMARTBUCK6_STATUS_0_BUCK_B_PWR_NOT_GOOD   0x10
#define SMARTBUCK6_STATUS_0_BUCK_C_PWR_NOT_GOOD   0x08
#define SMARTBUCK6_STATUS_0_VIN_OV   0x02
#define SMARTBUCK6_STATUS_1_BUCK_A_OV   0x80
 Smart Buck 6 STATUS_1 register setting.
#define SMARTBUCK6_STATUS_1_BUCK_B_OV   0x40
#define SMARTBUCK6_STATUS_1_BUCK_C_OV   0x20
#define SMARTBUCK6_STATUS_1_BUCK_A_UV   0x08
#define SMARTBUCK6_STATUS_1_BUCK_B_UV   0x04
#define SMARTBUCK6_STATUS_1_BUCK_C_UV   0x02
#define SMARTBUCK6_CLEAR_0_BUCK_A_PWR_NOT_GOOD   0x20
 Smart Buck 6 CLEAR_0 register setting.
#define SMARTBUCK6_CLEAR_0_BUCK_B_PWR_NOT_GOOD   0x10
#define SMARTBUCK6_CLEAR_0_BUCK_C_PWR_NOT_GOOD   0x08
#define SMARTBUCK6_CLEAR_0_VIN_OVP   0x02
#define SMARTBUCK6_CLEAR_0_GLOBAL   0x01
#define SMARTBUCK6_CLEAR_1_BUCK_A_OV   0x80
 Smart Buck 6 CLEAR_1 register setting.
#define SMARTBUCK6_CLEAR_1_BUCK_B_OV   0x40
#define SMARTBUCK6_CLEAR_1_BUCK_C_OV   0x20
#define SMARTBUCK6_CLEAR_1_BUCK_A_UV   0x08
#define SMARTBUCK6_CLEAR_1_BUCK_B_UV   0x04
#define SMARTBUCK6_CLEAR_1_BUCK_C_UV   0x02
#define SMARTBUCK6_OC_STATUS_CLEAR_BUCK_A_OC   0x80
 Smart Buck 6 OC_STATUS_CLEAR register setting.
#define SMARTBUCK6_OC_STATUS_CLEAR_BUCK_B_OC   0x40
#define SMARTBUCK6_OC_STATUS_CLEAR_BUCK_C_OC   0x20
#define SMARTBUCK6_OC_STATUS_BUCK_A_OC   0x08
#define SMARTBUCK6_OC_STATUS_BUCK_B_OC   0x04
#define SMARTBUCK6_OC_STATUS_BUCK_C_OC   0x02
#define SMARTBUCK6_BUCKX_CTRL_BUCK_C_EN   0x20
 Smart Buck 6 BUCKX_CTRL register setting.
#define SMARTBUCK6_BUCKX_CTRL_BUCK_B_EN   0x40
#define SMARTBUCK6_BUCKX_CTRL_BUCK_A_EN   0x80
#define SMARTBUCK6_BUCKX_CTRL_BUCK_X_EN_MASK   0xE0
#define SMARTBUCK6_BUCKX_CTRL_PWM_BUCK_C_AUTO   0x02
#define SMARTBUCK6_BUCKX_CTRL_PWM_BUCK_B_AUTO   0x04
#define SMARTBUCK6_BUCKX_CTRL_PWM_BUCK_A_AUTO   0x08
#define SMARTBUCK6_VOUT_RANGE_SEL_BUCK_C_15MV   0x02
 Smart Buck 6 VOUT_RANGE_SEL register setting.
#define SMARTBUCK6_VOUT_RANGE_SEL_BUCK_B_15MV   0x04
#define SMARTBUCK6_VOUT_RANGE_SEL_BUCK_A_15MV   0x08
#define SMARTBUCK6_VOUT_RANGE_SEL_BUCK_X_MASK   0x0E
#define SMARTBUCK6_PART_ID   0x13
 Smart Buck 6 PART_ID register setting.
#define SMARTBUCK6_BUCK_C   0x01
 Smart Buck 6 buck selection setting.
#define SMARTBUCK6_BUCK_B   0x02
#define SMARTBUCK6_BUCK_A   0x04
#define SMARTBUCK6_BUCK_ALL   0x07
#define SMARTBUCK6_VOUT_MV_MIN   400
 Smart Buck 6 vout setting.
#define SMARTBUCK6_VOUT_MV_MAX   3600
#define SMARTBUCK6_VOUT_MV_STEP_THRESHOLD   1200
#define SMARTBUCK6_VOUT_MV_STEP_10MV   10
#define SMARTBUCK6_VOUT_MV_STEP_15MV   15
#define SMARTBUCK6_IOUT_RES_MV   125
 Smart Buck 6 current resolution setting.
#define SMARTBUCK6_DEVICE_ADDRESS_A2A1_11   0x07
 Smart Buck 6 device address setting.
#define SMARTBUCK6_DEVICE_ADDRESS_A2A1_ZZ   0x08
#define SMARTBUCK6_DEVICE_ADDRESS_A2A1_00   0x09
#define SMARTBUCK6_DEVICE_ADDRESS_A2A1_0Z   0x0A
#define SMARTBUCK6_DEVICE_ADDRESS_A2A1_01   0x0B
#define SMARTBUCK6_DEVICE_ADDRESS_A2A1_Z0   0x0C
#define SMARTBUCK6_DEVICE_ADDRESS_A2A1_Z1   0x0D
#define SMARTBUCK6_DEVICE_ADDRESS_A2A1_10   0x0E
#define SMARTBUCK6_DEVICE_ADDRESS_A2A1_1Z   0x0F

Detailed Description

Settings for registers of Smart Buck 6 Click driver.

Macro Definition Documentation

◆ SMARTBUCK6_BUCK_A

#define SMARTBUCK6_BUCK_A   0x04

◆ SMARTBUCK6_BUCK_ALL

#define SMARTBUCK6_BUCK_ALL   0x07

◆ SMARTBUCK6_BUCK_B

#define SMARTBUCK6_BUCK_B   0x02

◆ SMARTBUCK6_BUCK_C

#define SMARTBUCK6_BUCK_C   0x01

Smart Buck 6 buck selection setting.

Specified setting for buck selection of Smart Buck 6 Click driver.

◆ SMARTBUCK6_BUCKX_CTRL_BUCK_A_EN

#define SMARTBUCK6_BUCKX_CTRL_BUCK_A_EN   0x80

◆ SMARTBUCK6_BUCKX_CTRL_BUCK_B_EN

#define SMARTBUCK6_BUCKX_CTRL_BUCK_B_EN   0x40

◆ SMARTBUCK6_BUCKX_CTRL_BUCK_C_EN

#define SMARTBUCK6_BUCKX_CTRL_BUCK_C_EN   0x20

Smart Buck 6 BUCKX_CTRL register setting.

Specified setting for BUCKX_CTRL register of Smart Buck 6 Click driver.

◆ SMARTBUCK6_BUCKX_CTRL_BUCK_X_EN_MASK

#define SMARTBUCK6_BUCKX_CTRL_BUCK_X_EN_MASK   0xE0

◆ SMARTBUCK6_BUCKX_CTRL_PWM_BUCK_A_AUTO

#define SMARTBUCK6_BUCKX_CTRL_PWM_BUCK_A_AUTO   0x08

◆ SMARTBUCK6_BUCKX_CTRL_PWM_BUCK_B_AUTO

#define SMARTBUCK6_BUCKX_CTRL_PWM_BUCK_B_AUTO   0x04

◆ SMARTBUCK6_BUCKX_CTRL_PWM_BUCK_C_AUTO

#define SMARTBUCK6_BUCKX_CTRL_PWM_BUCK_C_AUTO   0x02

◆ SMARTBUCK6_CLEAR_0_BUCK_A_PWR_NOT_GOOD

#define SMARTBUCK6_CLEAR_0_BUCK_A_PWR_NOT_GOOD   0x20

Smart Buck 6 CLEAR_0 register setting.

Specified setting for CLEAR_0 register of Smart Buck 6 Click driver.

◆ SMARTBUCK6_CLEAR_0_BUCK_B_PWR_NOT_GOOD

#define SMARTBUCK6_CLEAR_0_BUCK_B_PWR_NOT_GOOD   0x10

◆ SMARTBUCK6_CLEAR_0_BUCK_C_PWR_NOT_GOOD

#define SMARTBUCK6_CLEAR_0_BUCK_C_PWR_NOT_GOOD   0x08

◆ SMARTBUCK6_CLEAR_0_GLOBAL

#define SMARTBUCK6_CLEAR_0_GLOBAL   0x01

◆ SMARTBUCK6_CLEAR_0_VIN_OVP

#define SMARTBUCK6_CLEAR_0_VIN_OVP   0x02

◆ SMARTBUCK6_CLEAR_1_BUCK_A_OV

#define SMARTBUCK6_CLEAR_1_BUCK_A_OV   0x80

Smart Buck 6 CLEAR_1 register setting.

Specified setting for CLEAR_1 register of Smart Buck 6 Click driver.

◆ SMARTBUCK6_CLEAR_1_BUCK_A_UV

#define SMARTBUCK6_CLEAR_1_BUCK_A_UV   0x08

◆ SMARTBUCK6_CLEAR_1_BUCK_B_OV

#define SMARTBUCK6_CLEAR_1_BUCK_B_OV   0x40

◆ SMARTBUCK6_CLEAR_1_BUCK_B_UV

#define SMARTBUCK6_CLEAR_1_BUCK_B_UV   0x04

◆ SMARTBUCK6_CLEAR_1_BUCK_C_OV

#define SMARTBUCK6_CLEAR_1_BUCK_C_OV   0x20

◆ SMARTBUCK6_CLEAR_1_BUCK_C_UV

#define SMARTBUCK6_CLEAR_1_BUCK_C_UV   0x02

◆ SMARTBUCK6_DEVICE_ADDRESS_A2A1_00

#define SMARTBUCK6_DEVICE_ADDRESS_A2A1_00   0x09

◆ SMARTBUCK6_DEVICE_ADDRESS_A2A1_01

#define SMARTBUCK6_DEVICE_ADDRESS_A2A1_01   0x0B

◆ SMARTBUCK6_DEVICE_ADDRESS_A2A1_0Z

#define SMARTBUCK6_DEVICE_ADDRESS_A2A1_0Z   0x0A

◆ SMARTBUCK6_DEVICE_ADDRESS_A2A1_10

#define SMARTBUCK6_DEVICE_ADDRESS_A2A1_10   0x0E

◆ SMARTBUCK6_DEVICE_ADDRESS_A2A1_11

#define SMARTBUCK6_DEVICE_ADDRESS_A2A1_11   0x07

Smart Buck 6 device address setting.

Specified setting for device slave address selection of Smart Buck 6 Click driver.

◆ SMARTBUCK6_DEVICE_ADDRESS_A2A1_1Z

#define SMARTBUCK6_DEVICE_ADDRESS_A2A1_1Z   0x0F

◆ SMARTBUCK6_DEVICE_ADDRESS_A2A1_Z0

#define SMARTBUCK6_DEVICE_ADDRESS_A2A1_Z0   0x0C

◆ SMARTBUCK6_DEVICE_ADDRESS_A2A1_Z1

#define SMARTBUCK6_DEVICE_ADDRESS_A2A1_Z1   0x0D

◆ SMARTBUCK6_DEVICE_ADDRESS_A2A1_ZZ

#define SMARTBUCK6_DEVICE_ADDRESS_A2A1_ZZ   0x08

◆ SMARTBUCK6_IOUT_RES_MV

#define SMARTBUCK6_IOUT_RES_MV   125

Smart Buck 6 current resolution setting.

Specified setting for current resolution of Smart Buck 6 Click driver.

◆ SMARTBUCK6_OC_STATUS_BUCK_A_OC

#define SMARTBUCK6_OC_STATUS_BUCK_A_OC   0x08

◆ SMARTBUCK6_OC_STATUS_BUCK_B_OC

#define SMARTBUCK6_OC_STATUS_BUCK_B_OC   0x04

◆ SMARTBUCK6_OC_STATUS_BUCK_C_OC

#define SMARTBUCK6_OC_STATUS_BUCK_C_OC   0x02

◆ SMARTBUCK6_OC_STATUS_CLEAR_BUCK_A_OC

#define SMARTBUCK6_OC_STATUS_CLEAR_BUCK_A_OC   0x80

Smart Buck 6 OC_STATUS_CLEAR register setting.

Specified setting for OC_STATUS_CLEAR register of Smart Buck 6 Click driver.

◆ SMARTBUCK6_OC_STATUS_CLEAR_BUCK_B_OC

#define SMARTBUCK6_OC_STATUS_CLEAR_BUCK_B_OC   0x40

◆ SMARTBUCK6_OC_STATUS_CLEAR_BUCK_C_OC

#define SMARTBUCK6_OC_STATUS_CLEAR_BUCK_C_OC   0x20

◆ SMARTBUCK6_PART_ID

#define SMARTBUCK6_PART_ID   0x13

Smart Buck 6 PART_ID register setting.

Specified setting for PART_ID register of Smart Buck 6 Click driver.

◆ SMARTBUCK6_STATUS_0_BUCK_A_PWR_NOT_GOOD

#define SMARTBUCK6_STATUS_0_BUCK_A_PWR_NOT_GOOD   0x20

◆ SMARTBUCK6_STATUS_0_BUCK_B_PWR_NOT_GOOD

#define SMARTBUCK6_STATUS_0_BUCK_B_PWR_NOT_GOOD   0x10

◆ SMARTBUCK6_STATUS_0_BUCK_C_PWR_NOT_GOOD

#define SMARTBUCK6_STATUS_0_BUCK_C_PWR_NOT_GOOD   0x08

◆ SMARTBUCK6_STATUS_0_OVER_TEMP_STATUS

#define SMARTBUCK6_STATUS_0_OVER_TEMP_STATUS   0x40

Smart Buck 6 STATUS_0 register setting.

Specified setting for STATUS_0 register of Smart Buck 6 Click driver.

◆ SMARTBUCK6_STATUS_0_VIN_OV

#define SMARTBUCK6_STATUS_0_VIN_OV   0x02

◆ SMARTBUCK6_STATUS_1_BUCK_A_OV

#define SMARTBUCK6_STATUS_1_BUCK_A_OV   0x80

Smart Buck 6 STATUS_1 register setting.

Specified setting for STATUS_1 register of Smart Buck 6 Click driver.

◆ SMARTBUCK6_STATUS_1_BUCK_A_UV

#define SMARTBUCK6_STATUS_1_BUCK_A_UV   0x08

◆ SMARTBUCK6_STATUS_1_BUCK_B_OV

#define SMARTBUCK6_STATUS_1_BUCK_B_OV   0x40

◆ SMARTBUCK6_STATUS_1_BUCK_B_UV

#define SMARTBUCK6_STATUS_1_BUCK_B_UV   0x04

◆ SMARTBUCK6_STATUS_1_BUCK_C_OV

#define SMARTBUCK6_STATUS_1_BUCK_C_OV   0x20

◆ SMARTBUCK6_STATUS_1_BUCK_C_UV

#define SMARTBUCK6_STATUS_1_BUCK_C_UV   0x02

◆ SMARTBUCK6_VOUT_MV_MAX

#define SMARTBUCK6_VOUT_MV_MAX   3600

◆ SMARTBUCK6_VOUT_MV_MIN

#define SMARTBUCK6_VOUT_MV_MIN   400

Smart Buck 6 vout setting.

Specified setting for vout of Smart Buck 6 Click driver.

◆ SMARTBUCK6_VOUT_MV_STEP_10MV

#define SMARTBUCK6_VOUT_MV_STEP_10MV   10

◆ SMARTBUCK6_VOUT_MV_STEP_15MV

#define SMARTBUCK6_VOUT_MV_STEP_15MV   15

◆ SMARTBUCK6_VOUT_MV_STEP_THRESHOLD

#define SMARTBUCK6_VOUT_MV_STEP_THRESHOLD   1200

◆ SMARTBUCK6_VOUT_RANGE_SEL_BUCK_A_15MV

#define SMARTBUCK6_VOUT_RANGE_SEL_BUCK_A_15MV   0x08

◆ SMARTBUCK6_VOUT_RANGE_SEL_BUCK_B_15MV

#define SMARTBUCK6_VOUT_RANGE_SEL_BUCK_B_15MV   0x04

◆ SMARTBUCK6_VOUT_RANGE_SEL_BUCK_C_15MV

#define SMARTBUCK6_VOUT_RANGE_SEL_BUCK_C_15MV   0x02

Smart Buck 6 VOUT_RANGE_SEL register setting.

Specified setting for VOUT_RANGE_SEL register of Smart Buck 6 Click driver.

◆ SMARTBUCK6_VOUT_RANGE_SEL_BUCK_X_MASK

#define SMARTBUCK6_VOUT_RANGE_SEL_BUCK_X_MASK   0x0E